import { ERROR, SUCCCESS } from '../components/KAlert/alertTypes'
import { HIDE_ALERT, SHOW_ALERT } from '../store/actioinTypes'
export const alertDispatch = (dispatch) => {
    return {
        showAlert(msg,type) {
            dispatch({
                type: SHOW_ALERT,
                value: { msg , type}
            })
            setTimeout(() => {
                dispatch({
                    type: HIDE_ALERT
                })
            }, 2000)
        },
        success(msg){
            dispatch({
                type: SHOW_ALERT,
                value: { msg , type : SUCCCESS}
            })
            setTimeout(() => {
                dispatch({
                    type: HIDE_ALERT
                })
            }, 2000)
        },
        error(msg){
            dispatch({
                type: SHOW_ALERT,
                value: { msg , type : ERROR}
            })
            setTimeout(() => {
                dispatch({
                    type: HIDE_ALERT
                })
            }, 2000)
        },
    }
}